* {
	margin: 0px; padding: 0px;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
address {
	font-style: normal; font-weight: 500;
}
caption {
	font-style: normal; font-weight: 500;
}
cite {
	font-style: normal; font-weight: 500;
}
code {
	font-style: normal; font-weight: 500;
}
dfn {
	font-style: normal; font-weight: 500;
}
em {
	font-style: normal; font-weight: 500;
}
th {
	font-style: normal; font-weight: 500;
}
var {
	font-style: normal; font-weight: 500;
}
i {
	font-style: normal; font-weight: 500;
}
abbr {
	border: 0px currentColor; border-image: none; font-variant: normal;
}
acronym {
	border: 0px currentColor; border-image: none; font-variant: normal;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
del {
	text-decoration: line-through;
}
ins {
	text-decoration: none;
}
a {
	text-decoration: none;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
th {
	text-align: inherit;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
img {
	vertical-align: top;
}
h1 {
	font-size: 100%; font-weight: 500;
}
h2 {
	font-size: 100%; font-weight: 500;
}
h3 {
	font-size: 100%; font-weight: 500;
}
h4 {
	font-size: 100%; font-weight: 500;
}
h5 {
	font-size: 100%; font-weight: 500;
}
h6 {
	font-size: 100%; font-weight: 500;
}
button {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
select {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
textarea {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html {
	background: rgb(250, 250, 250); color: rgb(253, 80, 4); -ms-word-break: break-all; -ms-word-wrap: break-word; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	font-family: STHeiti,Arial; font-size: 16px;
}
button {
	font-family: STHeiti,Arial; font-size: 16px;
}
input {
	font-family: STHeiti,Arial; font-size: 16px;
}
select {
	font-family: STHeiti,Arial; font-size: 16px;
}
textarea {
	font-family: STHeiti,Arial; font-size: 16px;
}
a {
	color: rgb(59, 89, 152);
}
a:visited {
	color: rgb(59, 89, 151);
}
.fn-fleft {
	display: inline;
}
.fn-fright {
	display: inline;
}
.fn-fleft {
	float: left;
}
.fn-fright {
	float: right;
}
.fn-tleft {
	text-align: left;
}
.fn-tright {
	text-align: right;
}
.fn-tcenter {
	text-align: center;
}
.fn-mt {
	margin-top: 8px;
}
.fn-mb {
	margin-bottom: 8px;
}
.fn-mlr {
	margin-right: 10px; margin-left: 10px;
}
.fn-mt-big {
	margin-top: 14px;
}
.fn-mb-big {
	margin-bottom: 14px;
}
.fn-divi {
	background: rgb(225, 231, 238); height: 1px; overflow: hidden; clear: both;
}
.fn-hide {
	display: none;
}
.fn-clear::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
.main {
	min-height: 400px;
}
.icon-arrow {
	background: url("../img/bg-arrow-v1111.png") no-repeat;
	background-size: 80px auto;
}
.pop-opacity {
	background: rgba(0, 0, 0, 0.8);
}
.mask-opacity {
	background: rgba(51, 51, 51, 0.8); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1000;
}
.icon-load {
	width: 16px; height: 16px; display: inline-block; opacity: 0.6;
}
.icon-v {
	background-position: -100px 0px; width: 16px; height: 16px; display: inline-block;
}
.star-level {
	width: 42px; height: 8px; overflow: hidden; display: inline-block;
}
.star-level .star-dark {
	background-position: 0px -10px; width: 100%; height: 8px; text-align: left; vertical-align: top; display: inline-block; background-size: 42px auto;
}
.star-level .star-light {
	background-position: 0px -10px; width: 100%; height: 8px; text-align: left; vertical-align: top; display: inline-block; background-size: 42px auto;
}
.star-level .star-light {
	background-position: 0px 0px;
}
.star-level-big {
	width: 84px; height: 16px;
}
.star-level-big .star-dark {
	background-position: 0px -20px; height: 16px; background-size: 84px auto;
}
.star-level-big .star-light {
	background-position: 0px -20px; height: 16px; background-size: 84px auto;
}
.star-level-big .star-light {
	background-position: 0px 0px;
}
.btn {
	background: rgb(245, 246, 249); border-radius: 3px; border: 1px solid rgb(208, 214, 225); border-image: none; color: rgb(78, 85, 99); line-height: 18px; display: inline-block; white-space: nowrap;
}
.btn:visited {
	color: rgb(78, 85, 98);
}
.btn-selected {
	background: rgb(95, 125, 190); border-color: rgb(95, 125, 190); color: rgb(255, 255, 255);
}
.btn-selected:visited {
	color: rgb(255, 255, 254);
}
.btn-disabled {
	color: rgb(162, 166, 174);
}
.btn-disabled:visited {
	color: rgb(162, 166, 173);
}
.btn-small {
	padding: 4px 7px; font-size: 14px;
}
.btn-small-blue {
	padding: 4px 7px; font-size: 14px;
}
.btn-big {
	padding: 7px 9px; font-size: 16px;
}
.btn-big-blue {
	padding: 7px 9px; font-size: 16px;
}
.btn-small-blue {
	background: rgb(95, 125, 190); border-color: rgb(95, 125, 190); color: rgb(255, 255, 255);
}
.btn-big-blue {
	background: rgb(95, 125, 190); border-color: rgb(95, 125, 190); color: rgb(255, 255, 255);
}
.btn-small-blue:visited {
	color: rgb(255, 255, 254);
}
.btn-big-blue:visited {
	color: rgb(255, 255, 254);
}
.btn-bar {
	padding: 7px 0px; text-align: center; font-size: 16px; display: block;
}
.btn-blue {
	background: rgb(95, 125, 190); border-color: rgb(95, 125, 190); padding: 4px 7px; color: rgb(255, 255, 255); font-size: 14px;
}
.btn-blue:visited {
	color: rgb(255, 255, 254);
}
.btn-bar-blue {
	background: rgb(255, 71, 0); border-color: rgb(255, 71, 0); padding: 7px 0px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; display: block;
}
.btn-bar-blue:visited {
	color: rgb(255, 255, 255);
}
.btn-arrow .arrow-top {
	background-position: 0px -40px; margin: 0px 0px 0px 7px; width: 10px; height: 5px; overflow: hidden; vertical-align: 3px; display: inline-block;
}
.btn-arrow .arrow-bottom {
	background-position: -20px -40px; margin: 0px 0px 0px 7px; width: 10px; height: 5px; overflow: hidden; vertical-align: 3px; display: inline-block;
}
.btn-arrow .arrow-right {
	background-position: -40px -40px; margin: 0px 0px 0px 7px; width: 5px; height: 10px; overflow: hidden; display: inline-block;
}
.btn-sel {
	padding: 7px 14px 7px 4px; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.btn-sel .arrow-bottom {
	background-position: -20px -40px; margin: 0px 0px 0px 7px; top: 13px; width: 10px; height: 5px; right: 4px; overflow: hidden; display: inline-block; position: absolute;
}
.btn-load .icon-load {
	margin: 0px 6px 0px 0px; vertical-align: top;
}
.btn-phone {
	background: rgb(89, 183, 45); border-color: rgb(68, 160, 13); padding: 4px 7px 4px 35px; color: rgb(255, 255, 255); font-size: 14px; position: relative;
}
.btn-phone:visited {
	color: rgb(255, 255, 254);
}
.btn-phone .icon-phone {
	background-position: 0px -20px; left: 7px; top: 50%; width: 20px; height: 20px; margin-top: -10px; position: absolute;
}
.search01 {
	position: relative; z-index: 998;
}
.search01-content {
	height: 34px;
}
.search01-input {
	width: 78%; float: left;
}
.search01-input .form-text-box {
	border-radius: 3px 0px 0px 3px;
}
.search01-input .form-text {
	color: rgb(78, 85, 99);
}
.search01-btn {
	background: rgb(95, 125, 190); padding: 8px 0px; border-radius: 0px 3px 3px 0px; width: 22%; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 16px; float: left; white-space: nowrap;
}
.search01-btn:visited {
	color: rgb(255, 255, 254);
}
.search01-pop {
	background: rgb(245, 247, 249); left: 0px; top: 33px; width: 78%; border-top-color: rgb(213, 221, 228); border-top-width: 1px; border-top-style: solid; position: absolute;
}
.search01-pop a {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(213, 221, 228) rgb(213, 221, 228); padding: 7px 4px; border-image: none; color: rgb(78, 85, 99); line-height: 18px; font-size: 16px; display: block;
}
.search01-pop a:visited {
	color: rgb(78, 85, 98);
}
.nav {
	background: rgb(253, 80, 4); position: relative; z-index: 999;
}
.nav-sub {
	background: rgb(59, 89, 152); position: relative;
}
.nav img {
	width: 100%;
}
.nav-sub img {
	width: 100%;
}
.nav-tab {
	overflow: hidden;
}
.nav-tab a {
	padding: 10px 0px; width: 20%; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 18px; float: left;
}
.nav-tab a:visited {
	color: rgb(255, 255, 254);
}
.nav-tab .current {
	background: rgb(32, 63, 128);
}
.nav-mini {
	top: 0px; right: 0px; position: absolute;
}
.nav-mini-btn {
	padding: 10px; width: 22px; height: 20px; display: inline-block;
}
.nav-mini-pop {
	padding: 6px 0px; border-radius: 3px; top: 44px; width: 100px; right: 1px; position: absolute;
}
.nav-mini-pop a {
	margin: 0px; padding: 10px 0px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 16px; display: block;
}
.nav-mini-pop a:visited {
	color: rgb(255, 255, 254);
}
.nav-mini-pop .arrow-top {
	background-position: 0px 0px; top: -9px; width: 18px; height: 9px; right: 9px; overflow: hidden; position: absolute;
}
.nav-bread {
	padding: 10px 0px 10px 10px; height: 20px; line-height: 20px; font-size: 18px;
}
.nav-bread a {
	color: rgb(255, 255, 255); float: left;
}
.nav-bread span {
	color: rgb(255, 255, 255); float: left;
}
.nav-bread a:visited {
	color: rgb(255, 255, 254);
}
.nav-bread .arrow-right {
	background-position: 0px 0px; margin: 4px 10px; width: 8px; height: 12px; overflow: hidden; float: left;
}
.nav-title {
	padding: 10px 0px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 18px;
}
.nav-back {
	padding: 7px 0px 7px 6px; left: 0px; top: 0px; height: 26px; color: rgb(255, 255, 255); overflow: hidden; display: inline-block; position: absolute;
}
.nav-back:visited {
	color: rgb(255, 255, 254);
}
.nav-back span {
	background: rgb(95, 125, 190); padding: 5px 5px 5px 2px; line-height: 16px; font-size: 14px; float: left;
}
.nav-back .arrow-left {
	background-position: -60px -40px; width: 12px; height: 26px; float: left;
}
.nav-write-btn {
	padding: 9px 10px; top: 0px; right: 0px; position: absolute;
}
.nav-write-btn .icon-write {
	background-position: -24px -60px; width: 22px; height: 22px; overflow: hidden; vertical-align: top; display: inline-block;
}
.nav-channel {
	border-top-color: rgb(208, 214, 225); border-top-width: 1px; border-top-style: solid; position: relative; z-index: 997;
}
.nav-channel ul {
	background: rgb(225, 229, 237); width: 100%; height: 40px; border-bottom-color: rgb(208, 214, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-channel li {
	width: 100%; float: left; position: relative;
}
.nav-channel li.last a {
	border: currentColor; border-image: none;
}
.nav-channel-col1 li {
	width: 100%;
}
.nav-channel-col2 li {
	width: 50%;
}
.nav-channel-col3 li {
	width: 33.3%;
}
.nav-channel-col3 li.last {
	width: 33.4%;
}
.nav-channel-col4 li {
	width: 25%;
}
.nav-channel-col5 li {
	width: 20%;
}
.nav-channel a {
	background: rgb(225, 229, 237); height: 40px; text-align: center; color: rgb(78, 85, 99); line-height: 18px; border-right-color: rgb(208, 214, 225); border-right-width: 1px; border-right-style: solid; display: block;
}
.nav-channel a:visited {
	color: rgb(78, 85, 98);
}
.nav-channel a.selected {
	background: rgb(245, 246, 249); color: rgb(59, 89, 152);
}
.nav-channel a.selected:visited {
	color: rgb(59, 89, 151);
}
.nav-channel a.disabled {
	color: rgb(162, 166, 174);
}
.nav-channel a.disabled:visited {
	color: rgb(162, 166, 173);
}
.nav-channel span {
	padding: 11px 0px 0px; height: 26px; vertical-align: top; border-bottom-color: rgb(225, 229, 237); border-bottom-width: 3px; border-bottom-style: solid; display: inline-block;
}
.nav-channel .arrow-bottom {
	border-width: 5px; border-style: solid; border-color: rgb(119, 125, 139) transparent transparent; margin: 3px 0px 0px 6px; border-image: none; width: 0px; height: 0px; vertical-align: middle; display: inline-block;
}
.nav-channel .arrow-top {
	border-width: 0px 4px 4px; border-style: solid; border-color: rgb(245, 246, 249) rgb(245, 246, 249) rgb(59, 89, 152); margin: 3px auto 0px; width: 0px; height: 1px; display: none;
}
.nav-channel a.selected span {
	border-color: rgb(59, 89, 152);
}
.nav-channel a.selected .arrow-top {
	display: block;
}
.nav-channel a.selected .arrow-bottom {
	border-top-color: rgb(59, 89, 152);
}
.nav-channel .nav-channel-pop {
	padding: 6px 0px; border-radius: 0px 0px 3px 3px; top: 40px; width: 100%; right: 1px; position: absolute;
}
.nav-channel .nav-channel-pop a {
	background: none; margin: 0px; padding: 10px 0px; border: currentColor; border-image: none; height: auto; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 16px; display: block;
}
.nav-channel .nav-channel-pop a:visited {
	color: rgb(255, 255, 254);
}
.nav-channel .nav-channel-pop a.selected {
	color: rgb(119, 125, 139);
}
.nav-channel .nav-channel-pop a.selected:visited {
	color: rgb(119, 125, 138);
}
.tab01 {
	background: rgb(225, 229, 237); overflow: hidden;
}
.tab01 ul {
	overflow: hidden;
}
.tab01 li {
	margin: 0px 20px 0px 0px; height: 40px; float: left;
}
.tab01 li:last-child {
	margin-right: 0px;
}
.tab01 li a {
	margin: 0px 0px 0px 10px; padding: 11px 0px 0px; height: 29px; color: rgb(78, 85, 99); line-height: 18px; vertical-align: top; display: inline-block;
}
.tab01 li a:visited {
	color: rgb(78, 85, 98);
}
.tab01 li em {
	border-width: 0px 4px 4px; border-style: solid; border-color: rgb(225, 229, 237) rgb(225, 229, 237) rgb(59, 89, 152); margin: 3px auto 0px; width: 0px; height: 1px; display: none;
}
.tab01 li.current a {
	height: 26px; color: rgb(59, 89, 152); border-bottom-color: rgb(59, 89, 152); border-bottom-width: 3px; border-bottom-style: solid; cursor: default;
}
.tab01 li.current a:visited {
	color: rgb(59, 89, 151);
}
.tab01 li.current em {
	display: block;
}
.tab01-percent-col4 li {
	margin: 0px; width: 25%;
}
.tab02 {
	overflow: hidden;
}
.tab02 .btn {
	margin: 0px 0px 0px -1px; border-radius: 0px; float: left;
}
.tab02 :first-child.btn {
	margin: 0px; border-radius: 3px 0px 0px 3px;
}
.tab02 :last-child.btn {
	border-radius: 0px 3px 3px 0px;
}
.title01 {
	background: rgb(225, 229, 237); overflow: hidden;
}
.title01 h3 {
	padding: 11px 0px 11px 10px; color: rgb(78, 85, 99); line-height: 18px; vertical-align: top; float: left;
}
.title01 h3 span {
	margin: 0px 0px 0px 6px; color: rgb(162, 166, 174); font-size: 14px;
}
.title02 {
	overflow: hidden; border-bottom-color: rgb(225, 229, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.title02 h3 {
	background: rgb(225, 229, 237); padding: 11px 10px 10px; border-radius: 0px 3px 0px 0px; color: rgb(78, 85, 99); line-height: 18px; float: left;
}
.record {
	background: rgb(240, 242, 247); padding: 6px 10px 6px 4.62em; overflow: hidden;
}
.record h3 {
	padding: 7px 0px; width: 4.62em; text-align: right; line-height: 18px; margin-left: -4.62em; float: left;
}
.record ul {
	width: 100%; overflow: hidden;
}
.record li {
	width: 100%; float: left;
}
.record a {
	padding: 7px 0px; line-height: 18px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.record-col1 li {
	width: 100%;
}
.record-col2 li {
	width: 50%;
}
.record-col3 li {
	width: 33.33%;
}
.list-null {
	padding: 20px 10px;
}
.list-load {
	padding: 20px 0px;
}
.list-infor01 li {
	border-bottom-color: rgb(225, 231, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.list-infor01 a {
	padding: 11px 24px 11px 10px; line-height: 22px; font-size: 16px; display: block; position: relative;
}
.list-infor01 a .caption-noskip {
	color: rgb(78, 85, 99);
}
.list-infor01 a:visited .caption-noskip {
	color: rgb(78, 85, 98);
}
.list-infor01 .divi {
	background: rgb(59, 89, 152); margin: 0px 6px; width: 1px; height: 14px; overflow: hidden; vertical-align: -2px; display: inline-block;
}
.list-infor01 .arrow-right {
	background-position: -20px -20px; top: 50%; width: 12px; height: 14px; right: 10px; overflow: hidden; margin-top: -6px; position: absolute;
}
.list-infor01 a .comment {
	top: 50%; width: 54px; right: 10px; color: rgb(162, 166, 174); font-size: 12px; margin-top: -11px; position: absolute;
}
.list-infor01 a:visited .comment {
	color: rgb(162, 166, 173);
}
.list-infor01 .icon-comment {
	background-position: 0px 0px; margin: 0px 6px 0px 0px; width: 16px; height: 15px; overflow: hidden; vertical-align: middle; display: inline-block;
}
.list-infor01 a .price {
	top: 50%; right: 30px; color: rgb(254, 102, 1); margin-top: -11px; position: absolute;
}
.list-infor01 a:visited .price {
	color: rgb(254, 102, 0);
}
.list-infor01 a .pricelower {
	top: 50%; width: 75px; right: 22px; color: rgb(254, 102, 1); margin-top: -11px; position: absolute;
}
.list-infor01 a:visited .pricelower {
	color: rgb(254, 102, 0);
}
.list-infor01 .icon-lower {
	background-position: -20px 0px; margin: 4px 6px 0px 0px; width: 10px; height: 14px; float: left;
}
.list-infor01 a .recode {
	top: 50%; width: 40px; right: 10px; color: rgb(78, 85, 99); margin-top: -11px; position: absolute;
}
.list-infor01 a:visited .recode {
	color: rgb(78, 85, 98);
}
.list-infor01 a .siftdt {
	color: rgb(78, 85, 99);
}
.list-infor01 a:visited .siftdt {
	color: rgb(78, 85, 98);
}
.list-infor01 a .siftdt b {
	color: rgb(248, 73, 73); font-weight: normal;
}
.list-infor01 a:visited .siftdt b {
	color: rgb(248, 73, 72);
}
.list-infor01 .siftdd {
	top: 50%; width: 60%; text-align: right; right: 30px; overflow: hidden; margin-top: -11px; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
.list-infor01-womwrap a {
	padding: 11px 110px 11px 10px; line-height: 22px;
}
.list-infor01 a .wom {
	top: 50%; right: 30px; font-size: 14px; margin-top: -11px; position: absolute;
}
.list-infor01 a .mark {
	background: rgb(245, 246, 249); margin: 0px 0px 0px 3px; padding: 1px 4px; border-radius: 3px; border: 1px solid rgb(208, 214, 225); border-image: none; height: 14px; color: rgb(78, 85, 99); line-height: 14px; font-size: 12px; vertical-align: middle; display: inline-block;
}
.list-infor01 a:visited .mark {
	color: rgb(78, 85, 98);
}
.list-infor01 a .mark-lead {
	background: rgb(254, 102, 0); margin: 1px 0px 0px 6px; padding: 2px 3px; border-radius: 3px; height: 16px; color: rgb(255, 255, 255); line-height: 16px; font-size: 14px; vertical-align: top; display: inline-block;
}
.list-infor01 a:visited .mark-lead {
	color: rgb(255, 255, 254);
}
.list-infor02 li {
	padding: 0px 10px; overflow: hidden; border-bottom-color: rgb(225, 231, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.list-infor02 .item {
	width: 100%; float: left;
}
.list-infor02 a {
	padding: 13px 0px; line-height: 18px; font-size: 16px; display: block;
}
.list-infor02-col1 .item {
	width: 100%;
}
.list-infor02-col2 .item {
	width: 50%;
}
.list-infor02-col3 .item {
	width: 33.33%;
}
.list-infor02-col4 .item {
	width: 25%;
}
.list-infor02-col5 .item {
	width: 20%;
}
.list-inforimg01 {
	padding: 0px 0px 11px; overflow: hidden;
}
.list-inforimg01 li {
	padding: 12px 0px 0px; width: 33.3%; float: left;
}
.list-inforimg01 a {
	margin: 0px auto; width: 82px; display: block;
}
.list-inforimg01 img {
	width: 80px; height: 60px;
}
.list-inforimg01 span {
	margin: 5px 0px 0px; height: 40px; line-height: 20px; overflow: hidden; font-size: 14px; display: block;
}
.list-inforimg02 {
	padding: 0px 0px 11px; overflow: hidden;
}
.list-inforimg02 li {
	padding: 12px 0px 0px; width: 50%; float: left;
}
.list-inforimg02 a {
	margin: 0px auto; width: 120px; display: block;
}
.list-inforimg02 img {
	width: 120px; height: 90px;
}
.list-inforimg02 span {
	margin: 5px 0px 0px; height: 40px; line-height: 20px; overflow: hidden; font-size: 14px; display: block;
}
.list-inforimg02 b {
	color: rgb(254, 102, 0); font-weight: normal;
}
.list-video {
	padding: 0px 0px 12px; overflow: hidden;
}
.list-video li {
	padding: 12px 0px 0px; width: 50%; float: left;
}
.list-video a {
	margin: 0px auto; width: 120px; height: 113px; display: block; position: relative;
}
.list-video img {
	width: 120px; height: 68px;
}
.list-video .title {
	margin: 5px 0px 0px; height: 40px; text-align: justify; line-height: 20px; overflow: hidden; font-size: 14px; display: block;
}
.list-video a .view {
	right: 0px; bottom: 2px; color: rgb(162, 166, 174); overflow: hidden; font-size: 12px; position: absolute;
}
.list-video a:visited .view {
	color: rgb(162, 166, 173);
}
.list-video .page-view {
	background-position: 0px -10px; margin: 2px 3px 0px 0px; width: 14px; height: 10px; float: left; background-size: 15px auto;
}
.list-video .mark-video {
	background-position: 0px 0px; top: 48px; width: 18px; height: 15px; right: 5px; overflow: hidden; position: absolute;
}
.list-brand {
	padding: 0px 0px 11px; overflow: hidden;
}
.list-brand li {
	padding: 14px 0px 0px; width: 33.3%; float: left; position: relative;
}
.list-brand a {
	margin: 0px auto; width: 100px; text-align: center; display: block;
}
.list-brand img {
	border: 1px solid rgb(208, 214, 225); border-image: none; width: 50px; height: 50px;
}
.list-brand span {
	margin: 5px 0px 0px; height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; display: block;
}
.list-brand .noskip {
	color: rgb(78, 85, 99);
}
.list-brand a:visited .noskip {
	color: rgb(78, 85, 98);
}
.list-brand .arrow-top {
	background-position: 0px -18px; left: 50%; width: 18px; height: 10px; bottom: -14px; margin-left: -9px; display: none; position: absolute;
}
.list-brand .item-sub {
	width: 100%;
}
.list-brand .item-current .arrow-top {
	display: block;
}
.list-dealer li {
	padding: 12px 10px; border-bottom-color: rgb(225, 231, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.list-dealer li h3 a {
	line-height: 18px; display: inline-block;
}
.list-dealer p {
	margin: 10px 0px 0px; font-size: 14px;
}
.list-dealer .price b {
	color: rgb(254, 102, 0); font-size: 16px; font-weight: normal;
}
.list-dealer .range {
	background: rgb(245, 246, 249); margin: 0px 0px 0px 6px; padding: 2px; border-radius: 3px; border: 1px solid rgb(208, 214, 225); border-image: none; color: rgb(78, 85, 99); line-height: 14px; font-size: 12px; vertical-align: top; display: inline-block;
}
.list-dealer .address {
	line-height: 1.5;
}
.list-dealer .sale a {
	line-height: 18px; display: inline-block;
}
.list-dealer .phone {
	margin: 12px 0px 0px; overflow: hidden;
}
.list-dealer .btn-phone {
	float: left;
}
.list-dealer .btn-blue {
	background: rgb(95, 125, 190); border-color: rgb(95, 125, 190); padding: 4px 7px; color: rgb(255, 255, 255); font-size: 14px; float: right;
}
.list-dealer .btn-blue:visited {
	color: rgb(255, 255, 254);
}
.list-dealer .icon-ok {
	background-position: -40px -20px; margin: 7px 0px 0px 6px; width: 16px; height: 16px; overflow: hidden; vertical-align: top; float: left;
}
.list-dealer .icon-24h {
	background-position: -60px -20px; margin: 7px 0px 0px 6px; width: 26px; height: 16px; overflow: hidden; float: left;
}
.list-dealer .icon-mail {
	background-position: -100px -20px; margin: 0px 6px 0px 0px; width: 16px; height: 10px; overflow: hidden; display: inline-block;
}
.list-dealer .icon-4s {
	background: rgb(95, 125, 190); margin: 0px 6px 0px 0px; padding: 1px 0px; border-radius: 3px; width: 22px; height: 16px; text-align: center; color: rgb(255, 255, 255); line-height: 16px; font-size: 14px; vertical-align: top; display: inline-block;
}
.list-dealer .icon-cu {
	background: rgb(95, 125, 190); margin: 0px 6px 0px 0px; padding: 1px 0px; border-radius: 3px; width: 22px; height: 16px; text-align: center; color: rgb(255, 255, 255); line-height: 16px; font-size: 14px; vertical-align: top; display: inline-block;
}
.list-dealer .icon-cu {
	background: rgb(248, 73, 73);
}
.list-dealer-spring {
	background: rgb(225, 229, 237);
}
.list-dealer-spring a {
	padding: 11px 0px 11px 10px; display: block;
}
.list-dealer-spring .arrow-bottom {
	background-position: -20px -60px; margin: 8px 10px 0px 0px; width: 10px; height: 6px; float: right;
}
.list-dealer-spring .arrow-top {
	background-position: 0px -60px; margin: 8px 10px 0px 0px; width: 10px; height: 6px; float: right;
}
.list-extend {
	overflow: hidden;
}
.list-extend li {
	width: 25%; text-align: center; float: left;
}
.list-extend a {
	margin: 0px auto; width: 64px; text-align: center; font-size: 14px; display: block;
}
.list-extend span {
	margin: 5px 0px 0px; line-height: 20px; display: block;
}
.list-extend img {
	width: 50px; height: 50px;
}
.dropdown01 {
	background: rgb(55, 64, 83); padding: 9px 0px; position: relative;
}
.dropdown01-title {
	padding: 4px 10px 8px; color: rgb(255, 255, 255); line-height: 16px; font-size: 14px;
}
.dropdown01-content {
	padding: 0px 5px; overflow: hidden;
}
.dropdown01-content p {
	padding: 5px 0px; width: 50%; float: left;
}
.dropdown01-content a {
	background: rgb(82, 91, 111); margin: 0px 5px; padding: 7px 0px; border-radius: 3px; border: 1px solid rgb(43, 55, 80); border-image: none; width: auto; text-align: center; color: rgb(255, 255, 255); line-height: 18px; overflow: hidden; font-size: 14px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dropdown01-content a:visited {
	color: rgb(255, 255, 254);
}
.dropdown01-content a.selected {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 254);
}
.dropdown01-content a.selected:visited {
	color: rgb(255, 255, 254);
}
.dropdown01-content a.disabled {
	color: rgb(43, 55, 80);
}
.dropdown01-content a.disabled:visited {
	color: rgb(43, 55, 81);
}
.dropdown01-content .color-box {
	padding: 0px 0px 0px 7px; height: 18px; text-align: left; overflow: hidden; display: block; -ms-text-overflow: ellipsis;
}
.dropdown01-content .color-box i {
	margin: 0px 6px 0px 0px; border-radius: 3px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 16px; height: 16px; vertical-align: top; display: inline-block;
}
.dropdown01-col1 p {
	padding: 5px 0px; width: 100%; float: left;
}
.dropdown01-col1 a {
	text-align: left; padding-right: 7px; padding-left: 7px;
}
.dropdown01-col2 p {
	padding: 5px 0px; width: 50%; float: left;
}
.dropdown01-col3 p {
	padding: 5px 0px; width: 33.33%; float: left;
}
.dropdown01-col4 p {
	padding: 5px 0px; width: 25%; float: left;
}
.dropdown01 .arrow-top {
	background-position: 0px -18px; left: 18px; top: -10px; width: 18px; height: 10px; position: absolute;
}
.dropdown02 {
	position: relative; z-index: 100;
}
.dropdown02-title .btn {
	text-align: center; display: block;
}
.dropdown02-content {
	padding: 6px 0px; border-radius: 3px; left: 0px; top: 26px; width: 100%; position: absolute; z-index: -1;
}
.dropdown02-content a {
	margin: 0px; padding: 10px 0px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; display: block;
}
.dropdown02-content a:visited {
	color: rgb(255, 255, 254);
}
.dropdown02-content a.selected {
	color: rgb(119, 125, 139);
}
.dropdown02-content a.selected:visited {
	color: rgb(119, 125, 138);
}
.sift-letter {
	background: rgb(240, 242, 247); padding: 1px 0px 9px 10px;
}
.sift-letter h3 {
	margin: 8px 0px 0px; font-size: 14px;
}
.sift-letter-content {
	overflow: hidden;
}
.sift-letter-content .btn {
	margin: 8px 7px 0px 0px; padding: 7px 0px; width: 11.3%; text-align: center; float: left;
}
.page-input {
	height: 34px;
}
.page-input div {
	float: left;
}
.page-input a {
	background: rgb(245, 246, 249); padding: 7px 0px; border: 1px solid rgb(208, 214, 225); border-image: none; height: 18px; text-align: center; line-height: 18px; font-size: 16px; display: block;
}
.page-input a {
	color: rgb(59, 89, 152);
}
.page-input a:visited {
	color: rgb(59, 89, 151);
}
.page-input a.disabled {
	color: rgb(162, 166, 174);
}
.page-input a.disabled:visited {
	color: rgb(162, 166, 173);
}
.page-input .confirm a {
	background: rgb(95, 125, 190); border-color: rgb(95, 125, 190); color: rgb(255, 255, 255);
}
.page-input .confirm a:visited {
	color: rgb(255, 255, 254);
}
.page-input .number {
	background: rgb(245, 246, 249); border: 1px solid rgb(208, 214, 225); border-image: none; height: 32px; text-align: center; display: block;
}
.page-input .number input {
	background: none; margin: 2px 0px; padding: 4px 0px; border: 1px solid rgb(208, 214, 225); border-image: none; width: 88%; height: 18px; text-align: center; color: rgb(78, 85, 99); line-height: 18px; overflow: hidden; font-size: 16px;
}
.page-input .first a {
	border-width: 1px 0px 1px 1px;
}
.page-input .prev a {
	border-width: 1px 0px 1px 1px;
}
.page-input .next a {
	border-width: 1px 1px 1px 0px;
}
.page-input .last a {
	border-width: 1px 1px 1px 0px;
}
.page-input .remain a {
	border-width: 1px 1px 1px 0px;
}
.page-input .cancel a {
	border-radius: 0px 3px 3px 0px;
}
.page-input01 .first a {
	border-radius: 3px 0px 0px 3px;
}
.page-input02 .prev a {
	border-radius: 3px 0px 0px 3px;
}
.page-input03 .first a {
	border-radius: 3px 0px 0px 3px;
}
.page-input01 .last a {
	border-radius: 0px 3px 3px 0px;
}
.page-input02 .next a {
	border-radius: 0px 3px 3px 0px;
}
.page-input03 .next a {
	border-radius: 0px 3px 3px 0px;
}
.page-input .first {
	width: 17%;
}
.page-input .last {
	width: 17%;
}
.page-input .prev {
	width: 22%;
}
.page-input .next {
	width: 22%;
}
.page-input .middle {
	width: 22%;
}
.page-input01 .confirm {
	width: 20%;
}
.page-input01 .cancel {
	width: 19%;
}
.page-input02 .middle {
	width: 28%;
}
.page-input02 .remain {
	width: 28%;
}
.page-input02 .confirm {
	width: 25%;
}
.page-input02 .cancel {
	width: 25%;
}
.page-input03 .middle {
	width: 39%;
}
.page-input03 .confirm {
	width: 20%;
}
.page-input03 .cancel {
	width: 19%;
}
.page-input03-focus .middle {
	width: 22%;
}
.page-input .confirm {
	display: none;
}
.page-input .cancel {
	display: none;
}
.page-input01-focus .next {
	display: none;
}
.page-input01-focus .last {
	display: none;
}
.page-input02-focus .remain {
	display: none;
}
.page-input02-focus .next {
	display: none;
}
.page-input03-focus .next {
	display: none;
}
.page-input01-focus .confirm {
	display: block;
}
.page-input01-focus .cancel {
	display: block;
}
.page-input02-focus .confirm {
	display: block;
}
.page-input02-focus .cancel {
	display: block;
}
.page-input03-focus .confirm {
	display: block;
}
.page-input03-focus .cancel {
	display: block;
}
.page-prevnext {
	width: 300px; height: 28px; text-align: center; clear: both; margin-right: auto; margin-left: auto;
}
.page-prevnext .prev {
	background: rgb(255, 255, 255); padding: 6px 22px; border-radius: 3px; border: 1px solid rgb(95, 125, 190); border-image: none; height: 14px; overflow: hidden; display: inline-block;
}
.page-prevnext .next {
	background: rgb(255, 255, 255); padding: 6px 22px; border-radius: 3px; border: 1px solid rgb(95, 125, 190); border-image: none; height: 14px; overflow: hidden; display: inline-block;
}
.page-prevnext .prev {
	float: left;
}
.page-prevnext .next {
	float: right;
}
.page-prevnext .arrow-left {
	background-position: -40px -20px; width: 12px; height: 14px; overflow: hidden; vertical-align: top; display: inline-block;
}
.page-prevnext .arrow-right {
	background-position: -60px -20px; width: 12px; height: 14px; overflow: hidden; vertical-align: top; display: inline-block;
}
.page-prevnext .number {
	padding: 5px 0px; color: rgb(78, 85, 99); line-height: 18px; font-size: 16px; display: inline-block;
}
.page-prevnext .number b {
	color: rgb(254, 102, 0); font-weight: bold;
}
.page-prevnext .dot {
	padding: 8px 0px; height: 12px; display: inline-block;
}
.page-prevnext .dot i {
	background: rgb(245, 246, 249); margin: 0px 3px; border-radius: 7px; border: 1px solid rgb(95, 125, 190); border-image: none; width: 11px; height: 11px; overflow: hidden; vertical-align: top; display: inline-block;
}
.page-prevnext .dot i.current {
	background: rgb(95, 125, 190);
}
.focusimg01 {
	width: auto; text-align: center;
}
.focusimg01-img {
	background: rgb(239, 239, 239); width: 100%; overflow: hidden;
}
.focusimg01 ul {
	width: 1000%; overflow: hidden; position: relative;
}
.focusimg01 li {
	width: 10%; float: left;
}
.focusimg01 a {
	color: rgb(195, 195, 195); display: block; position: relative;
}
.focusimg01 a:visited {
	color: rgb(195, 195, 194);
}
.focusimg01 img {
	width: 100%; height: auto; display: block; position: relative; z-index: 10;
}
.focusimg01 h3 {
	left: 0px; width: 100%; bottom: 20px; font-family: Microsoft YaHei; font-size: 16px; position: absolute;
}
.focusimg01 .icon-load {
	left: 50%; bottom: 50%; margin-bottom: -8px; margin-left: -8px; position: absolute;
}
.focusimg01 .page-prevnext {
	margin: 8px auto 0px;
}
.focuslist01 {
	width: 100%; overflow: hidden;
}
.focuslist01-list {
	width: 1000%; position: relative;
}
.focuslist01 ul {
	width: 10%; float: left;
}
.form-text-box {
	background: rgb(245, 246, 249); padding: 0px 4px; border-radius: 3px; border: 1px solid rgb(208, 214, 225); border-image: none; height: 32px; position: relative;
}
.form-text {
	background: none; padding: 7px 0px; border: currentColor; border-image: none; width: 100%; height: 18px; color: rgb(78, 85, 99); line-height: 18px; overflow: hidden; font-size: 16px;
}
.form-text-hadin .form-text {
	color: rgb(78, 85, 99);
}
.form-text-focus {
	border-color: rgb(95, 125, 190);
}
.form-text-error {
	border-color: rgb(248, 73, 73);
}
.form-text-clear {
	padding: 7px 8px; top: 0px; width: 18px; height: 18px; right: 0px; overflow: hidden; margin-left: -32px; position: absolute;
}
.form-text-clear .icon-clear {
	background-position: -20px -20px; width: 18px; height: 18px; vertical-align: top; display: inline-block;
}
.form-text-clear img {
	width: 100%;
}
.form-textarea-box {
	background: rgb(245, 246, 249); padding: 0px 4px; border-radius: 3px; border: 1px solid rgb(208, 214, 225); border-image: none; position: relative;
}
.form-textarea {
	background: none; padding: 4px 0px; border: currentColor; border-image: none; width: 100%; height: 80px; color: rgb(78, 85, 99); line-height: 1.5; overflow: hidden; font-size: 16px;
}
.form-textarea-hadin .form-textarea {
	color: rgb(78, 85, 99);
}
.form-textarea-focus {
	border-color: rgb(95, 125, 190);
}
.form-textarea-error {
	border-color: rgb(248, 73, 73);
}
.radio {
	padding: 5px 6px; color: rgb(78, 85, 99); line-height: 18px; font-size: 16px; display: inline-block;
}
.checkbox {
	padding: 5px 6px; color: rgb(78, 85, 99); line-height: 18px; font-size: 16px; display: inline-block;
}
.radio:visited {
	color: rgb(78, 85, 98);
}
.checkbox:visited {
	color: rgb(78, 85, 98);
}
.radio input {
	margin: 0px 6px 0px 0px; vertical-align: 0px;
}
.checkbox input {
	margin: 0px 6px 0px 0px; vertical-align: 0px;
}
.radio-selected {
	color: rgb(59, 89, 152);
}
.checkbox-selected {
	color: rgb(59, 89, 152);
}
.radio-selected:visited {
	color: rgb(59, 89, 151);
}
.checkbox-selected:visited {
	color: rgb(59, 89, 151);
}
.radio-disabled {
	color: rgb(162, 166, 174);
}
.checkbox-disabled {
	color: rgb(162, 166, 174);
}
.radio-disabled:visited {
	color: rgb(162, 166, 173);
}
.checkbox-disabled:visited {
	color: rgb(162, 166, 173);
}
.tip01 {
	color: rgb(78, 85, 99); line-height: 19px; font-size: 16px; display: inline-block;
}
.tip01-no {
	color: rgb(248, 73, 73);
}
.tip01-doubt {
	color: rgb(254, 102, 0);
}
.tip01-warn {
	color: rgb(254, 102, 0);
}
.tip01 .icon-tip {
	margin: 0px 6px 2px 0px; width: 18px; height: 18px; overflow: hidden; float: left; display: inline-block;
}
.tip01 .icon-ok {
	background-position: 0px -24px;
}
.tip01 .icon-no {
	background-position: -32px -24px;
}
.tip01 .icon-doubt {
	background-position: -64px -24px;
}
.tip01 .icon-warn {
	background-position: -96px -24px;
}
.tip01 .icon-hint {
	background-position: -128px -24px;
}
.tip01-layer {
	background: rgb(245, 244, 197); padding: 13px 24px 13px 22px; border-radius: 3px; border: 1px solid rgb(214, 212, 130); border-image: none; text-align: left; color: rgb(143, 119, 47); line-height: 19px; font-size: 16px; display: inline-block;
}
.tip01-layer .icon-tip {
	margin: 0px 6px 2px 0px; width: 18px; height: 18px; overflow: hidden; float: left; display: inline-block;
}
.tip01-layer .icon-ok {
	background-position: 0px 0px;
}
.tip01-layer .icon-no {
	background-position: -32px 0px;
}
.tip01-layer .icon-doubt {
	background-position: -64px 0px;
}
.tip01-layer .icon-warn {
	background-position: -96px 0px;
}
.tip01-layer .icon-hint {
	background-position: -128px 0px;
}
.tip-layer {
	left: 0px; top: 50%; width: 100%; text-align: center; margin-top: -23px; position: fixed; z-index: 1001;
}
.load-inner {
	text-align: center;
}
.load-layer {
	margin: -8px 0px 0px -8px; left: 50%; top: 50%; width: 16px; height: 16px; position: fixed; z-index: 1001; opacity: 0.6;
}
.load-layer img {
	width: 100%;
}
.topback-layer {
	padding: 10px; width: 32px; right: 0px; bottom: 32px; position: fixed; z-index: 1001;
}
.topback-layer img {
	width: 100%;
}
.adv01 a {
	background: rgb(240, 242, 247); padding: 11px 0px 11px 10px; line-height: 18px; display: block; position: relative;
}
.adv02 a {
	background: rgb(240, 242, 247); padding: 11px 0px 11px 10px; line-height: 18px; display: block; position: relative;
}
.adv02 {
	position: relative;
}
.adv02 em {
	top: 11px; right: 10px; color: rgb(162, 166, 174); font-size: 14px; position: absolute;
}
.adv03 a {
	background: rgb(240, 242, 247); padding: 5px 0px 5px 10px; height: 60px; line-height: 21px; font-size: 16px; display: block;
}
.adv03 img {
	width: 120px; height: 60px; float: left;
}
.adv03 .noa {
	margin: 0px 0px 0px 126px; height: 42px; display: block;
}
.adv03 .nob {
	margin: 0px 0px 0px 126px; height: 16px; color: rgb(162, 166, 174); line-height: 16px; font-size: 14px; display: block; white-space: nowrap; position: relative;
}
.adv03 .nob em {
	top: 0px; right: 10px; position: absolute;
}
.adv04 a {
	background: rgb(240, 242, 247); padding: 11px 0px 11px 10px; color: rgb(167, 33, 38); line-height: 18px; display: block;
}
.adv04 a:visited {
	color: rgb(167, 33, 37);
}
.footer {
	padding: 12px 10px; line-height: 16px; font-size: 14px;
}
.footer .skip {
	overflow: hidden;
}
.footer .switch {
	float: left;
}
.footer .switch a {
	float: left;
}
.footer .switch i {
	background: rgb(162, 166, 174); margin: 2px 10px 0px; width: 1px; height: 13px; overflow: hidden; float: left;
}
.footer .suggest {
	float: right;
}
.footer .copyright {
	margin: 8px 0px 0px; color: rgb(162, 166, 174); line-height: 14px; clear: both; font-size: 12px;
}
.list-option01 {
	padding: 6px 0px;
}
.list-option01 li {
	width: 100%; float: left;
}
.list-option01 li.fn-clear {
	width: 100%; float: none;
}
.list-option01 a {
	padding: 7px 0px 7px 10px; height: 18px; line-height: 18px; overflow: hidden; display: block;
}
.list-option01 .arrow-right {
	background-position: -20px 0px; margin: 0px 0px 0px 2px; width: 10px; height: 12px; overflow: hidden; vertical-align: -1px; display: inline-block;
}
.list-option01-col4 li {
	width: 25%;
}
.list-option01-col5 li {
	width: 20%;
}
.suv-split {
	position: relative; z-index: 100;
}
.suv-split .arrow-bottom {
	background-position: -20px -60px; margin: 0px 0px 0px 2px; width: 10px; height: 5px; overflow: hidden; vertical-align: 3px; display: inline-block;
}
.suv-split-pop {
	padding: 6px 0px; border-radius: 3px; left: -34px; top: 32px; width: 120px; position: absolute;
}
.suv-split-pop a {
	margin: 0px; padding: 10px 0px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 16px; display: block;
}
.suv-split-pop a:visited {
	color: rgb(255, 255, 254);
}
.suv-split-pop .arrow-top {
	background-position: 0px 0px; left: 50%; top: -9px; width: 18px; height: 9px; overflow: hidden; margin-left: -9px; position: absolute;
}
.hotinfor {
	padding: 6px 0px 8px; text-align: center;
}
.hotinfor h3 a {
	padding: 3px 0px; color: rgb(167, 33, 38); line-height: 20px; font-size: 18px; display: inline-block;
}
.hotinfor h3 a:visited {
	color: rgb(167, 33, 37);
}
.hotinfor h4 {
	margin: 1px 0px 0px; line-height: 16px; font-size: 14px;
}
.hotinfor h4 a {
	padding: 3px 0px; color: rgb(78, 85, 99); display: inline-block;
}
.hotinfor h4 a:visited {
	color: rgb(78, 85, 98);
}
.tab02-pl-index a {
	width: 100px; text-align: center;
}
.list-infor01-pl-index li a {
	padding: 11px 114px 11px 10px;
}
.hotcartype {
	background: rgb(240, 242, 247); padding: 0px 0px 14px;
}
.brandport {
	margin: 0px 10px; position: relative;
}
.brandport-view {
	width: 100%; overflow: hidden;
}
.brandport-list {
	width: 1000%; position: relative;
}
.brandport .list-brandport {
	padding: 0px 0px 8px; width: 10%; float: left;
}
.brandport .arrow-left {
	border: 5px solid rgb(250, 250, 250); border-image: none; top: 29px; width: 0px; height: 0px; position: absolute;
}
.brandport .arrow-right {
	border: 5px solid rgb(250, 250, 250); border-image: none; top: 29px; width: 0px; height: 0px; position: absolute;
}
.brandport .arrow-left {
	left: -8px; border-right-color: rgb(119, 125, 139);
}
.brandport .arrow-right {
	right: -8px; border-left-color: rgb(119, 125, 139);
}
.list-brandport {
	overflow: hidden;
}
.list-brandport li {
	padding: 12px 0px 0px; width: 25%; text-align: center; float: left;
}
.list-brandport a {
	margin: 0px auto; width: 64px; text-align: center; font-size: 14px; display: block;
}
.list-brandport span {
	margin: 5px 0px 0px; line-height: 20px; display: block;
}
.list-brandport img {
	border: 1px solid rgb(210, 210, 210); border-image: none; width: 50px; height: 50px;
}
.list-2sc-port li {
	border-bottom-color: rgb(225, 231, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.list-2sc-port a {
	padding: 12px 10px; overflow: hidden; display: block;
}
.list-2sc-port img {
	width: 80px; height: 60px; float: left;
}
.list-2sc-port h3 {
	margin: -2px 0px auto 90px; height: 42px; line-height: 1.5; font-size: 14px;
}
.list-2sc-port p {
	margin: 2px 0px 0px 90px;
}
.list-2sc-port a .price {
	color: rgb(254, 102, 0); font-size: 16px;
}
.list-2sc-port a:visited .price {
	color: rgb(254, 102, 1);
}
.list-2sc-port .detail {
	margin: 0px 0px 0px 6px; color: rgb(162, 166, 174); font-size: 14px;
}
.list-2sc-port a:visited .detail {
	color: rgb(162, 166, 173);
}

.btn-bar-blue-new {
	background: rgb(255, 71, 0); 
	border-color: rgb(255, 71, 0); 
	padding: 7px 0px; 
	text-align: center; 
	color: rgb(255, 255, 255); 
	font-size: 16px; 
	display: block;
	margin-top: 20px;
}

.btn-bar-blue-new:visited {
	color: rgb(255, 255, 255);
}

.btnCls{
	margin: 12px 6px;
	min-width: 98px;
	height: auto;
	padding-top: 6px;
	padding-bottom: 4px;
	text-align: center;
	display: block;
	padding: 13px 16px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color: #f9f9f9;
	border: solid #c3c3c3 1px;
	border-radius: 2px;
	font-size: 16px;
	color: #666;
	line-height: 1;
	white-space: nowrap;
	vertical-align: top;
	overflow: hidden;
}
